﻿function get_Users_Html(){
  var htmlstr='<table id="Grid_Users" style="width:auto;height:auto"></table><div id="addUsersdiv" style="display:none"></div><div id="edtUsersdiv" style="display:none"></div>';
  return htmlstr;
}
function getadd_Users_Html(){
  var htmlstr='<div id="AddDlg_Users" title="添加记录" icon="icon-window" style="padding:5px;background:#fafafa">';
  htmlstr=htmlstr+'<div class="easyui-layout" fit="true">';
  htmlstr=htmlstr+'<div region="center" border="false" style="padding:10px;background:#fff;border:1px solid #ccc;">';
  htmlstr=htmlstr+'<table width="450" border="0" class="dtable" align="center" cellpadding="4" cellspacing="0">';
  htmlstr=htmlstr+'<tr><td width="200"> 用户帐号 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Account" id="add_Account" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户密码 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Pass" id="add_Pass" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 真实姓名 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_TrueName" id="add_TrueName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 性别 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserSex" id="add_UserSex" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 密码相关问题 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Question" id="add_Question" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 密码相关答案 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Answer" id="add_Answer" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 生日 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_BirthDay" id="add_BirthDay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 联系QQ </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_QQ" id="add_QQ" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 联系MSN </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Msn" id="add_Msn" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户机器标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_GUID" id="add_GUID" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否锁定 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsClose" id="add_IsClose" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 积分 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Point" id="add_Point" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 最后登录IP </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_LastIP" id="add_LastIP" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 最后登录时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_LastTime" id="add_LastTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 注册IP </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_RegIP" id="add_RegIP" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 注册时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_RegTime" id="add_RegTime" /></td></tr>';htmlstr=htmlstr+'</table></div><div region="south" border="false" style="text-align:right;padding-top:4px;height:30px;line-height:30px;">';
  htmlstr=htmlstr+'<a icon="icon-ok" id="addbt_Users" href="javascript:void(0)" onclick="Add_Users()"> 添 加 </a>';
  htmlstr=htmlstr+'</div></div>';
  return htmlstr;
}
function getedt_Users_Html(){
  var htmlstr='<div id="EditDlg_Users" title="修改记录" icon="icon-window" style="padding:5px;background:#fafafa">';
  htmlstr=htmlstr+'<div class="easyui-layout" fit="true">';
  htmlstr=htmlstr+'<div region="center" border="false" style="padding:10px;background:#fff;border:1px solid #ccc;">';
  htmlstr=htmlstr+'<table width="450" border="0" class="dtable" align="center" cellpadding="4" cellspacing="0">';
  htmlstr=htmlstr+'<tr><td width="200"> 用户标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserId" id="edt_UserId" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户帐号 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Account" id="edt_Account" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户密码 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Pass" id="edt_Pass" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 真实姓名 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_TrueName" id="edt_TrueName" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 性别 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_UserSex" id="edt_UserSex" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 密码相关问题 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Question" id="edt_Question" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 密码相关答案 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Answer" id="edt_Answer" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 生日 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_BirthDay" id="edt_BirthDay" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 联系QQ </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_QQ" id="edt_QQ" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 联系MSN </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Msn" id="edt_Msn" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 用户机器标识 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_GUID" id="edt_GUID" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 是否锁定 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_IsClose" id="edt_IsClose" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 积分 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_Point" id="edt_Point" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 最后登录IP </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_LastIP" id="edt_LastIP" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 最后登录时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_LastTime" id="edt_LastTime" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 注册IP </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_RegIP" id="edt_RegIP" /></td></tr>';
  htmlstr=htmlstr+'<tr><td width="200"> 注册时间 </td>';
  htmlstr=htmlstr+'<td><input type="text" name="add_RegTime" id="edt_RegTime" /></td></tr>';htmlstr=htmlstr+'</table></div><div region="south" border="false" style="text-align:right;padding-top:4px;height:30px;line-height:30px;">';
  htmlstr=htmlstr+'<a icon="icon-ok" id="edtbt_Users" href="javascript:void(0)" onclick="Edit_Users()"> 修 改 </a>';
  htmlstr=htmlstr+'</div></div>';
  return htmlstr;
}
function Add_Users_Tab(tabname){
  if(!$('#ttab').tabs('exists',tabname)){
	$('#ttab').tabs('add',{
		title:tabname,
		cache:false,
		closable:true,
		content:get_Users_Html()
	  });
	var gridht = $('body').layout('panel','center').panel('options').height - 58;
	$('#Grid_Users').datagrid({
	  border:false,
	  nowrap: false,
	  striped: true,
	  collapsible:true,
	  url:'/Data/Users.ashx',
	  method:'get',
	  height:gridht,
	  queryParams:{type:"0"},
	  fitColumns:true,
	  loadMsg:'正在读取数据,请稍候...',
	  singleSelect:true,
	  columns:[[
		{field:'UserId',checkbox:true},
		{field:'Account',title:'用户帐号',width:80},
		{field:'Pass',title:'用户密码',width:80},
		{field:'TrueName',title:'真实姓名',width:80},
		{field:'UserSex',title:'性别',width:80},
		{field:'Question',title:'密码相关问题',width:80},
		{field:'Answer',title:'密码相关答案',width:80},
		{field:'BirthDay',title:'生日',width:80},
		{field:'QQ',title:'联系QQ',width:80},
		{field:'Msn',title:'联系MSN',width:80},
		{field:'GUID',title:'用户机器标识',width:80},
		{field:'IsClose',title:'是否锁定',width:80},
		{field:'Point',title:'积分',width:80},
		{field:'LastIP',title:'最后登录IP',width:80},
		{field:'LastTime',title:'最后登录时间',width:80},
		{field:'RegIP',title:'注册IP',width:80},
		{field:'RegTime',title:'注册时间',width:80}]],
	  pagination:true,
	  rownumbers:true,
	  toolbar:[{
		id:'btn_Users_add',
		text:'添加',
		iconCls:'icon-add',
		handler:function(){
		  ShowUsersAddFrom();}
		},'-',{
		id:'btn_Users_edit',
		text:'修改',
		iconCls:'icon-edit',
		handler:function(){
		  GetOne_Users();}
		},'-',{
		id:'btn_Users_del',
		text:'删除',
		iconCls:'icon-remove',
		handler:function(){
		 Del_Users();}
	  }],
	  onLoadError:function(er){
		  $.messager.alert('错误','可能无查看权限,无法加载数据!','error');
	  }
	});
  }else{
	$('#ttab').tabs('select',tabname);
  }
}
function ShowUsersAddFrom(){
  $('#addUsersdiv').html(getadd_Users_Html());
  $('#AddDlg_Users').window({
	  title: '添加',
	  width: 600,
	  modal: true,
	  shadow: true,
	  closed: true,
	  height: 400
  });
  $('#addbt_Users').linkbutton({iconCls:"icon-ok"});
  $('#AddDlg_Users').window('open');
}
function ShowUsersEdtFrom(){
  $('#edtUsersdiv').html(getedt_Users_Html());
}
function Add_Users(){
  $.get("/Data/Users.ashx",{type:2,Account:$('#add_Account').val(),Pass:$('#add_Pass').val(),TrueName:$('#add_TrueName').val(),UserSex:$('#add_UserSex').val(),Question:$('#add_Question').val(),Answer:$('#add_Answer').val(),BirthDay:$('#add_BirthDay').val(),QQ:$('#add_QQ').val(),Msn:$('#add_Msn').val(),GUID:$('#add_GUID').val(),IsClose:$('#add_IsClose').val(),Point:$('#add_Point').val(),LastIP:$('#add_LastIP').val(),LastTime:$('#add_LastTime').val(),RegIP:$('#add_RegIP').val(),RegTime:$('#add_RegTime').val()},
  function(data){
    $('#AddDlg_Users').window('close');
	$('#Grid_Users').datagrid("reload");
  });
}
function GetOne_Users(){
  var getid=0;
  var selected = $('#Grid_Users').datagrid('getSelected');
  if (selected){
    getid=selected.UserId;
	$.getJSON("/Data/Users.ashx",{type:1,id:getid},
	function(data){
			ShowUsersEdtFrom();
			$('#EditDlg_Users').window({
				title: 'Edit Users',
				width: 600,
				modal: true,
				shadow: true,
				closed: true,
				height: 300
				});
			$('#EditDlg_Users').window('open');
			$('#edtbt_Users').linkbutton({iconCls:"icon-ok"});
						$('#edt_UserId').val(data.model.UserId);
						$('#edt_Account').val(data.model.Account);
						$('#edt_Pass').val(data.model.Pass);
						$('#edt_TrueName').val(data.model.TrueName);
						$('#edt_UserSex').val(data.model.UserSex);
						$('#edt_Question').val(data.model.Question);
						$('#edt_Answer').val(data.model.Answer);
						$('#edt_BirthDay').val(data.model.BirthDay);
						$('#edt_QQ').val(data.model.QQ);
						$('#edt_Msn').val(data.model.Msn);
						$('#edt_GUID').val(data.model.GUID);
						$('#edt_IsClose').val(data.model.IsClose);
						$('#edt_Point').val(data.model.Point);
						$('#edt_LastIP').val(data.model.LastIP);
						$('#edt_LastTime').val(data.model.LastTime);
						$('#edt_RegIP').val(data.model.RegIP);
						$('#edt_RegTime').val(data.model.RegTime);
			
      });
	}else{
	        $.messager.show({
				title:'提示',
				msg:'没有选择任何记录.',
				timeout:3000,
				showType:'slide'
			});
	}
}
function Edit_Users(){
  $.get("/Data/Users.ashx",{type:4,UserId:$('#edt_UserId').val(),Account:$('#edt_Account').val(),Pass:$('#edt_Pass').val(),TrueName:$('#edt_TrueName').val(),UserSex:$('#edt_UserSex').val(),Question:$('#edt_Question').val(),Answer:$('#edt_Answer').val(),BirthDay:$('#edt_BirthDay').val(),QQ:$('#edt_QQ').val(),Msn:$('#edt_Msn').val(),GUID:$('#edt_GUID').val(),IsClose:$('#edt_IsClose').val(),Point:$('#edt_Point').val(),LastIP:$('#edt_LastIP').val(),LastTime:$('#edt_LastTime').val(),RegIP:$('#edt_RegIP').val(),RegTime:$('#edt_RegTime').val()},
  function(data){
    $('#EditDlg_Users').window('close');
	$('#Grid_Users').datagrid("reload");
  }); 
}
function Del_Users(){
  var getid=0;
  var selected = $('#Grid_Users').datagrid('getSelected');
  if(!selected){
	        $.messager.show({
				title:'提示',
				msg:'没有选择任何记录.',
				timeout:3000,
				showType:'slide'
			});
			return;
  }
  
  getid=selected.UserId;
  $.messager.confirm('确认删除', '请确认是否进行此操作?', function(r){
	  if(r){
			$.get("/Data/Users.ashx",{type:3,id:getid},
			function(data){
				$.messager.show({
					title:'提示',
					msg:'已删除数据.',
					timeout:3000,
					showType:'slide'
				});
				$('#Grid_Users').datagrid("reload");
			}); 
		  }
  }); 
} 
  